Practical Proof Methods for Combined Modal and Temporal Logics
نویسنده
چکیده
For a number of years, temporal and modal logics have been applied outside pure logic in areas such as formal methods, theoretical computer science and artiicial intelligence. In our research we are particularly interested in the use of modal logics in the characterisation of complex components within software systems as intelligent or rational agents. This approach allows the system designer to analyse applications at a much higher level of abstraction. In order to reason about such agents, a number of theories of rational agency have been developed , for example the BDI (Rao and Georgee 1991) and KARO (van Linder, van der Hoek, and Meyer 1996) frameworks. The leading agent theories and formal methods in this area all share similar logical properties, more precisely, they all exhibit (i) an informational component, being able to represent an agent's beliefs (by the modal logic KD45) or knowledge (by the modal logic S5), (ii) a dynamic component, allowing the representation of dynamic activity (by temporal or dynamic logic), and, (iii) a motivational component, often representing the agents desires, intentions or goals (by the modal logic KD). While many of the basic properties of such combinations of modal and temporal or dynamic logics are well understood very little work has been carried out on practical proof methods for such logics. Our aim in recent work has been to develop proof methods that are general enough to capture a wide range of combinations of temporal and modal logics, but still provide viable means for eeective theorem proving. Currently, we are investigating an approach with the following properties: { The approach covers the combination of discrete, linear, temporal logic with extensions of multi-modal K m by any combination of the axiom schemata 4, 5, B, D, and T. { Instead of combining two calculi operating according to the same underlying principles, like for example two tableaux-based calculi, we combine two different approaches to theorem-proving in modal and temporal logics, namely the translation approach for modal logics (using rst-order resolution) and the SNF approach for temporal logics (using modal resolution). { The particular translation we use has only recently been proposed by de Niv-elle (1999) and can be seen as a special case of the T-encoding introduced by Ohlbach (1998). It allows for conceptually simple decision procedures for
منابع مشابه
Resolution-Based Proof for Multi-Modal Temporal Logics of Knowledge
Temporal logics of knowledge are useful in order to specify complex systems in which agents are both dynamic and have information about their surroundings. We present a resolution method for propositional temporal logic combined with multi-modal S5 and illustrate its use on examples. This paper corrects a previous proposal for resolution in multi-modal temporal logics of knowledge.
متن کاملAutomated reasoning in quantified modal and temporal logics
This thesis is about automated reasoning in quantified modal and temporal logics, with an application to formal methods. Quantified modal and temporal logics are extensions of classical first-order logic in which the notion of truth is extended to take into account its necessity or equivalently, in the temporal setting, its persistence through time. Due to their high complexity, these logics ar...
متن کاملModal and Temporal Logics for Processes
Preface We examine modal and temporal logics for processes. In section 1 we introduce concurrent processes as terms of an algebraic language comprising a few basic operators, as developed by Milner, Hoare and others. Their behaviours are described using transitions. Families of transitions can be arranged as labelled graphs, concrete summaries of process behaviour. Various combinations of proce...
متن کاملEmbedding of Quantified Modal Logic in Higher Order Logic Seminar Paper on Expressive Logics and their Automation
Church’s Simple Theory of Types (STT, also referred to as classical higher-order logic) is an elegant and expressive formal language that can represent complex (higher-order) properties and formulae. In this paper, an encoding of second-order quantified modal logic (QML) in STT, due to C. Benzmüller and L. C. Paulsen, is discussed. Main results include the soundness and completeness of this enc...
متن کاملA Resolution-Based Proof Method for Temporal Logics of Knowledge and Belief
In this paper we define two logics, KLn and BLn, and present resolutionbased proof methods for both. KLn is a temporal logic of knowledge. Thus, in addition to the usual connectives of linear discrete temporal logic, it contains a set of unary modal connectives for representing the knowledge possessed by agents. The logic BLn is somewhat similar: it is a temporal logic that contains connectives...
متن کامل